package routers

import (
	"myproject/controllers"

	"github.com/astaxie/beego"
)

func init() {
    beego.Router("/", &controllers.MainController{})
    beego.Router("/index", &controllers.IndexController{})
    // beego.Router("/home/?:id", &controllers.IndexController{}, "get:ShowGet;post:Post") // 最后一个参数指定对应的路由访问的是 post或者是get那个方法，等等，可以指定多个
    // beego.Router("/home/:id", &controllers.IndexController{}, "get:ShowGet;post:Post") // 最后一个参数指定对应的路由访问的是 post或者是get那个方法，等等，可以指定多个
    // beego.Router("/home/:id([0-9]+)", &controllers.IndexController{}, "get:ShowGet;post:Post") // 最后一个参数指定对应的路由访问的是 post或者是get那个方法，等等，可以指定多个
    // beego.Router("/home/:id([\\w]+)", &controllers.IndexController{}, "get:ShowGet;post:Post") // 最后一个参数指定对应的路由访问的是 post或者是get那个方法，等等，可以指定多个
    // beego.Router("/home/:id*.*", &controllers.IndexController{}, "get:ShowGet;post:Post") // 最后一个参数指定对应的路由访问的是 post或者是get那个方法，等等，可以指定多个
    // beego.Router("/home/*.*", &controllers.IndexController{}, "get:ShowGet;post:Post") // 最后一个参数指定对应的路由访问的是 post或者是get那个方法，等等，可以指定多个
    beego.Router("/home/*", &controllers.IndexController{}, "get:ShowGet;post:Post") // 最后一个参数指定对应的路由访问的是 post或者是get那个方法，等等，可以指定多个
    beego.Router("/home", &controllers.IndexController{}, "post:ShowPost")

		beego.Router("/mysql", &controllers.MysqlController{}, "get:ShowMysql")
    
		beego.Router("/orm", &controllers.OrmController{}, "get:ShowOrm")

}
